import sys
from PySide6.QtWidgets import QApplication, QMainWindow, QMessageBox, QPushButton

class MainWindow(QMainWindow):
    def __init__(self):
        super().__init__()

        self.setWindowTitle("My App")
        
        button = QPushButton("Press me for a message box")
        button.clicked.connect(self.button_clicked)

        self.setCentralWidget(button)

    def button_clicked(self):
        dlg = QMessageBox(self)
        dlg.setStandardButtons(QMessageBox.Yes | QMessageBox.No)
        dlg.setWindowTitle("I hava a question!")
        dlg.setText("This is a quesition dialog")
        dlg.setIcon(QMessageBox.Question)
        button = dlg.exec()

        if button == QMessageBox.Yes:
            print("Yes")
        else:
            print("No")

app = QApplication(sys.argv)
window = MainWindow()
window.show()

app.exec()